G3\L\Model D

Total Complexity 383
Dependencies 9
Dependents 5
Total lines 1,444
Lines of code 1,169
Logical lines of code 748
Comment lines 81
Methods 68
Properties 16

Methods 68

Method Rating Maintainability Complexity Lines of code
buildQuery()
D
24
44 166
afterSelect()
D
33 33 97
_relationsMany()
C
34 29 88
_fields()
B
40 24 54
_relations()
B
40 17 57
_where()
B
41 17 56
quote()
B
43 17 47
insert()
A
49 12 30
beforeUpdate()
A
50 12 26
update()
A
49 10 31
__construct()
A
52 9 23
syncFields()
A
55 8 20
tablefields()
S
59 8 15
_order()
S
51 7 26
beforeInsert()
S
57 7 16
pkey()
S
59 7 15
build_flat_list()
S
55 6 19
validations()
S
55 6 18
select()
S
51 5 26
_groupData()
S
57 5 17
_relationsManyLate()
S
57 5 17
whereGroup()
S
62 6 10
where()
S
60 5 12
_join()
S
53 4 21
build_threaded_list()
S
58 4 15
_addAlias()
S
64 4 10
_setCache()
S
66 4 7
delete()
S
61 3 14
hasMany()
S
62 3 11
returnStatement()
S
63 3 9
_mapping()
S
65 3 9
beforeSelect()
S
66 3 7
fields()
S
73 2 4
_settings()
S
77 2 3
settings()
S
70 2 6
_removeAlias()
S
70 2 6
save()
S
67 2 7
table()
S
69 2 7
dropField()
S
67 2 8
addField()
S
66 2 8
keyField()
S
66 2 8
_group()
S
68 2 7
group()
S
73 2 4
order()
S
73 2 4
_map()
S
71 2 6
_conditions()
S
66 2 8
alterField()
S
66 2 8
search()
S
64 2 9
_unmap()
S
68 2 7
decrement()
S
78 1 3
beforeDelete()
S
91 1 2
afterInsert()
S
91 1 2
afterUpdate()
S
91 1 2
resetParams()
S
77 1 4
increment()
S
78 1 3
validate()
S
82 1 3
setParams()
S
75 1 4
getParams()
S
82 1 3
_cleanString()
S
74 1 4
hasOne()
S
71 1 5
returnQuery()
S
71 1 6
_prepareSubQuery()
S
79 1 3
from()
S
76 1 4
join()
S
71 1 5
offset()
S
76 1 4
limit()
S
76 1 4
having()
S
74 1 4
belongsTo()
S
71 1 5